<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BSharedMemory</title>
		<link href="../style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BSharedMemory</h1>
		<p>Inherites from<a href="BObject.html">BObject</a></p>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right">enum </td><td><a href="#Error">Error</a></td></tr>
			<tr><td align="right"></td><td><a href="#BSharedMemory()">BSharedMemory</a>();</td></tr>
			<tr><td align="right"></td><td><a href="#BSharedMemory(const BString&)">BSharedMemory</a>(const BString& name);</td></tr>
			<tr><td align="right"></td><td><a href="#~BSharedMemory()">~BSharedMemory</a>();</td></tr>
			<tr><td align="right">bool </td><td><a href="#create(int,IOMode)">create</a>(int size, IOMode mode = IO_ReadWrite);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#setName(const BString&)">setName</a>(const BString& name);</td></tr>
			<tr><td align="right">bool </td><td><a href="#attach(IOMode)">attach</a>(IOMode mode = IO_ReadWrite);</td></tr>
			<tr><td align="right">bool </td><td><a href="#detach()">detach</a>();</td></tr>
			<tr><td align="right">bool </td><td><a href="#isAttached()">isAttached</a>() const;</td></tr>
			<tr><td align="right">void* </td><td><a href="#data()">data</a>();</td></tr>
			<tr><td align="right">const void* </td><td><a href="#data()">data</a>() const;</td></tr>
			<tr><td align="right">Error </td><td><a href="#error()">error</a>() const;</td></tr>
			<tr><td align="right">BString </td><td><a href="#errorString()">errorString</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setNativeKey(const BString&)">setNativeKey</a>(const BString& key);</td></tr>
			<tr><td align="right">BString </td><td><a href="#nativeKey()">nativeKey</a>() const;</td></tr>
			<tr><td align="right">int </td><td><a href="#size()">size</a>() const;</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description :</h2>
		</div>
		<h2 id="docs">Member Documentation :</h2>
		<div id="Error">
			<h3>enum Error</h3>
			<table class="enum">Error
				<tr><td>Error_None</td><td>desc</td></tr>
				<tr><td>Error_PermissionDenied</td><td>desc</td></tr>
				<tr><td>Error_InvalidSize</td><td>desc</td></tr>
				<tr><td>Error_KeyError</td><td>desc</td></tr>
				<tr><td>Error_AlreadyExists</td><td>desc</td></tr>
				<tr><td>Error_NotFound</td><td>desc</td></tr>
				<tr><td>Error_LockError</td><td>desc</td></tr>
				<tr><td>Error_OutOfResources</td><td>desc</td></tr>
				<tr><td>Error_Max</td><td>desc</td></tr>
				<tr><td/><td>desc</td></tr>
			</table>
		</div>
		<div id="BSharedMemory()">
			<h3>BSharedMemory();</h3>
		</div>
		<div id="BSharedMemory(const BString&)">
			<h3>BSharedMemory(const BString&amp; name);</h3>
		</div>
		<div id="~BSharedMemory()">
			<h3>~BSharedMemory();</h3>
		</div>
		<div id="create(int,IOMode)">
			<h3>bool create(int size, IOMode mode = IO_ReadWrite);</h3>
		</div>
		<div id="setName(const BString&)">
			<h3>virtual bool setName(const BString&amp; name);</h3>
		</div>
		<div id="attach(IOMode)">
			<h3>bool attach(IOMode mode = IO_ReadWrite);</h3>
		</div>
		<div id="detach()">
			<h3>bool detach();</h3>
		</div>
		<div id="isAttached()">
			<h3>bool isAttached() const;</h3>
		</div>
		<div id="data()">
			<h3>void* data();</h3>
		</div>
		<div id="data()">
			<h3>const void* data() const;</h3>
		</div>
		<div id="error()">
			<h3>Error error() const;</h3>
		</div>
		<div id="errorString()">
			<h3>BString errorString() const;</h3>
		</div>
		<div id="setNativeKey(const BString&)">
			<h3>void setNativeKey(const BString&amp; key);</h3>
		</div>
		<div id="nativeKey()">
			<h3>BString nativeKey() const;</h3>
		</div>
		<div id="size()">
			<h3>int size() const;</h3>
		</div>
	</body>
</html>